GU-DSL – A Generic Domain-Specific Language for Data- and Image Processing

نویسندگان

  • Thomas Högg
  • Günther Fiedler
  • Christian Köhler
  • Andreas Kolb
چکیده

The complexity of image processing tasks has risen during the last years. To counteract this trend, we introduce the novel Domain Specific Language GU-DSL allowing to shorten the time-to-market and improving the development process. Therefor we use some base concepts of Java and C#, adopting the idea of encapsulating classes and flowmodels using diagrams as e.g. done by UML, but in a textual form. Giving developers the freedom of individual modeling, the DSL forces the developer, to adhere to special structures and requirements using flow modeling which helps reducing recurring mistakes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ontology-Supported Design of Domain-Specific Languages: A Complex Event Processing Case Study

This chapter introduces a novel approach for design of Domain-Specific Languages (DSL). It is very common in practice that the same problems emerge in different application domains (e.g. the modeling support for complex event processing is desirable in the domain of algorithmic trading, IT security assessment, robust monitoring, etc.). A DSL operates in one single domain, but the above-mentione...

متن کامل

RIPL: An Efficient Image Processing DSL for FPGAs

Field programmable gate arrays (FPGAs) can accelerate image processing by exploiting finegrained parallelism opportunities in image operations. FPGA language designs are often subsets or extensions of existing languages, though these typically lack suitable hardware computation models so compiling them to FPGAs leads to inefficient designs. Moreover, these languages lack image processing domain...

متن کامل

HIPAcc: A Domain-Specific Language and Compiler for Image Processing

Domain-Specific Languages (DSLs) provide high-level and domain-specific abstractions that allow expressive and concise algorithm descriptions. Since the description in a DSL hides also the properties of the target hardware, DSLs are a promising path to target different parallel and heterogeneous hardware from the same algorithm description. In theory, the DSL description can capture all charact...

متن کامل

Dynamic Domain-Specific Language for BigData Tasks' Description

The paper presents a dynamic Domain-Specific Language (DSL) which is developed to provide the capability of high-level BigData task descriptions within e-Science applications. The dynamic structure of the DSL supports language structure extension depending on a particular problem domain defining specific requirements, data processing, and aggregation and simulation procedures. The extension is ...

متن کامل

Towards a performance-portable description of geometric multigrid algorithms using a domain-specific language

High Performance Computing (HPC) systems are nowadays more and more heterogeneous. Different processor types can be found on a single node including accelerators such as Graphics Processing Units (GPUs). To cope with the challenge of programming such complex systems, this work presents a domain-specific approach to automatically generate code tailored to different processor types. Low-level CUD...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015